ram (something) down - Spanish English Dictionary